Latch sample and hold
Latch.ar(in, trig)
Holds input signal value when triggered.
in - input signal.
trig - trigger. Trigger can be any signal. A trigger happens when the signal changes from
non-positive to positive.
{ Blip.ar(Latch.ar(WhiteNoise.ar, Impulse.ar(9)) * 400 + 500, 4, 0.2) }.play;
The above is just meant as example. LFNoise0 is a faster way to generate random steps :
{ Blip.ar(LFNoise0.kr(9, 400 ,500), 4, 0.2) }.play;